import java.util.Arrays;

/**
 * 定义Demo06类, 在main中调用getArrayMax()方法, 用来获取数组中所有元素的最大值.
 * 目的: 本题主要考察两点.
 * 1. 有参有返回的方法 的定义和调用.
 * 2. 方法的形参可以是数组类型的变量.
 * 提示:
 * 1. 在main方法外边定义getArrayMax()方法.
 * 2. getArrayMax()方法接收一个int类型的数组变量.
 * 3. 在getArrayMax()方法内部实现 获取数组最大值, 并返回.
 * 4. 在main方法中调用getArrayMax()方法.
 */
public class Demo06 {
    public static void main(String[] args) {
        int[] arr = {5, 564, 31, 65, 65, 16, 46, 35, 46};
        //调用方法.
        Arrays.toString(arr);
        System.out.println(getArrayMax(arr));
    }

    /**
     * 接收一个int类型的数组变量,获取数组最大值, 并返回.
     *
     * @param arr int类型的数组变量.
     * @return 返回数组种的最大值.
     */
    public static int getArrayMax(int[] arr) {
        int max = arr[0];
        for (int i = 0; i < arr.length; i++) {
            if (max < arr[i])
                max = arr[i];
        }
        return max;
    }
}
